python 源码解读2
http://www.jianshu.com/users/4d4a2f26740b/latest_articleshttp://blog.csdn.net/ssjhust123/article/category/3202957http://tech.uc.cn/?p=1932 >>>src=open("./test.py").read()>>>co=compile(src,"test.py","exec")>>>dir(co)>>> dir(co)[\'__class__\', \'__c...
2024-01-10python tip
Python代码 def run(name,age,sex): print 'name :',name,'age:',age,'sex:',sex >>> run('xiaoming',name='xiaoming',sex='boy') SyntaxError: non-key...
2024-01-10python 默认参数
最常见的一种形式是的是为一个或者多个参数指定默认值,这会创建一个可以使用比定义时允许的参数更少的参数调用的函数,def ask_ok(prompt, retries=4, reminder=\'Please try again!\'): while True: ok = input(prompt) if ok in (\'y\', \'ye\', \'yes\'): return True if ok in (\'n\', \'no\',...
2024-01-10python 操作剪切板
python3 在使用网上找到的一些使用剪切板的片段时发现存在写入剪切板后乱码的情况, 研究后发现python3不能使用SetClipboardData方法, 要使用SetClipboardText import sys import os.path import win32clipboard as w import win32con import win32api def getText():#读取剪切板 w.OpenClipboard() d = ...
2024-01-10python 数据索引请教
In [122]: arr = np.arange(32).reshape((8, 4))In [123]: arrOut[123]:array([[ 0, 1, 2, 3],[ 4, 5, 6, 7],[ 8, 9, 10, 11],[12, 13, 14, 15],[16, 17, 18, 19],[20, 21, 22, 23],[24, 25, 26, 27],[28, 29, 30, 31]])In [124]: arr[[1, 5, 7, 2], [0, 3, 1, 2]]Out[124]: a...
2024-01-10python去掉空格和 b
直接看下面实例:In [52]: output=subprocess.check_output(["head -c 16 /dev/urandom | od -An -t x | tr -d ' '"], shell=True) In [53]: print(output) ...
2024-01-10python 实现表情识别
表情识别表情识别支持7种表情类型,生气、厌恶、恐惧、开心、难过、惊喜、平静等。实现思路使用OpenCV识别图片中的脸,在使用keras进行表情识别。效果预览实现代码与《性别识别》相似,本文表情识别也是使用keras实现的,和性别识别相同,型数据使用的是oarriaga/face_classification的,代码如下...
2024-01-10python 模拟登陆园子
主要用到了python cookielib,urllib2,urllib这3个模块,python 不亏是具有 先天做 爬虫的特质,废话多说直接上代码 1 #coding: utf-8 2 import sys 3 import re 4 import cookielib 5 import urllib2 6 import urllib 7 8 class Login(object): 9 def __init__(self):10 self.name=self.pwd=self...
2024-01-10python 实现三级菜单
要求:可选择进入各级子菜单在各级菜单下可以选择退出在子菜单下可以返回上一级菜单Readme: 运行程序,输入菜单选项,进入对应的子菜单# Joe Youngdata = { '山东':{ '济南':[ '市中区', '天桥区', '历下区', '槐荫区', '历城区', '章丘市', '长清县', '平阴县', '济阳县', '商...
2024-01-10python with用法
python中with可以明显改进代码友好度,比如:[python] view plaincopyprint?with open('a.txt') as f: print f.readlines() 为了我们自己的类也可以使用with, 只要给这个类增加两个函数__enter__, __exit__即可:[python] view plaincopyprint?>>> class A: def __enter__(self): print 'in enter' ...
2024-01-10python 实现汉诺塔游戏
一、汉诺塔问题1. 问题来源 问题源于印度的一个古老传说,大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次...
2024-01-10python 字节码解析报错
def print_hi(name):a="\\346\\254\\242\\350\\277\\216\\346\\235\\245\\345\\210\\260\\347\\233\\264\\346\\222\\255\\351\\227\\264\\357\\274\\201\\346\\212\\226\\351\\237\\263\\344\\270\\245\\347\\246\\201\\346\\234\\252\\346\\210\\220\\345\\271\\264\\344\\27...
2024-01-10python egg文件解压
unzip 就可以了。由于项目需要将某些版本的库打包,然后 sys.path.insert方式引用(避免升级包导致某些旧的系统崩掉)。在将egg文件打包时,发现不可用。但相关模块的__path__属性显示, 这些内容在egg里面,于是想到可能这只是个压缩包。谷歌了一番,找到了解压的方法:https://mail.python.org/pipermail/chic...
2024-01-10python 贪心算法的实现
贪心算法贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态...
2024-01-10python中的 @ 修饰符
今天学习廖老师的python教程,碰到了修饰符'@',不太了解,查看了下官方文档。简单的整理下:@dec2@dec1def func(arg1, arg2, ...): pass 等价于def func(arg1, arg2, ...): passfunc = dec2(dec1(func))使用示例: 在comp.lang.python 和 python-dev的大部分讨论集中在更简捷地使用内置修饰符staticmethod() 和 classmethod()...
2024-01-10python 字节码解析报错
def print_hi(name): a="\\346\\254\\242\\350\\277\\216\\346\\235\\245\\345\\210\\260\\347\\233\\264\\346\\222\\255\\351\\227\\264\\357\\274\\201\\346\\212\\226\\351\\237\\263\\344\\270\\245\\347\\246\\201\\346\\234\\252\\346\\210\\220\\345\\271\\264\\344...
2024-01-10python 压缩文件.zip
python 如何快速压缩文件夹def dir_case_zip(dir_name, zip_filename): if os.path.isfile(zip_filename): os.remove(zip_filename) dir_list = glob.glob(dir_name) f = zipfile.ZipFile(zip_filename, \'w\', zipfile.ZIP_DEFLATED) for files in dir_list: ...
2024-01-10未定义python d中的错误。
我正在学习python并出现此错误。我可以找出错误在哪里\什么在代码中。 File "<string>", line 1, in <module>。Name = ""Desc = ""Gender = ""Race = ""# Prompt user for user-defined informationName = input('What is your Name? ')Desc = input('Describe yourself: ')当我运行程序它输出你叫什么名字?(我输入d)这给出了错误Trac...
2024-01-10python 写一个水果忍者游戏
水果忍者的玩法很简单,尽可能的切开抛出的水果就行。今天我们就用python简单的模拟一下这个游戏。在这个简单的项目中,我们用鼠标选择水果来切割,同时炸弹也会隐藏在水果中,如果切开了三次炸弹,玩家就会失败。一、需要导入的包import pygame, sysimport osimport random二、窗口界面设置# ...
2024-01-10python 验证客户端的合法性
目的:对连接服务器的客户端进行判断# Serverimport socketimport hmacimport ossecret_key = bytes('tom', encoding='utf-8')sk = socket.socket()sk.bind(('127.0.0.1', 8010))sk.listen()connect, addr = sk.accept()def check_client(conn): """ 使用hmac模块进行加密 new(),里面的数据类型要是byte...
2024-01-10python 面向对象的小疑问?
class Box1: def setDimension1(self, width1, height1, depth1): self.width1 = width1 self.height1 = height1 self.depth1 = depth1 def getVolume1(self): return...
2024-02-21python 实现二叉树相关算法
一、构建与遍历二叉树基本性质1)在二叉树的第i层上最多有2i-1 个节点 。(i>=1)2)二叉树中如果深度为k,那么最多有2k-1个节点。(k>=1)3)在完全二叉树中,具有n个节点的完全二叉树的深度为[log2n]+1,其中[log2n]是向下取整。向下取整就是小数点后面的数字无论多少,都只取前面的整数。4)二叉树...
2024-01-10python 一道动态规划的问题i
题目是这样的:给你一个整数list L, 如 L=[2,-3,3,50], 求L的一个非连续子序列,使其和最大,输出最大子序列的和。这里非连续子序列的定义是,子序列中任意相邻的两个数在原序列里都不相邻。例如,对于L=[2,-3,3,50], 输出52(分析:很明显,该列表最大非连续子序列为[2,50]).我的思路是利用动态规划,...
2024-01-10